#define _CRT_SECURE_NO_WARNINGS 1


#include<algorithm>
#include<vector>
#include<string>
#include<iostream>

using namespace std;

bool isSubstringPresent(string s)
{
	vector<string> v1;
	int size = s.size();
	for (int i = 0; i < size - 1; i++)
	{
		string str;
		str += s[i];
		str += s[i + 1];
		v1.push_back(str);
	}
	reverse(s.begin(), s.end());
	vector<string> v2;
	for (int i = 0; i < size - 1; i++)
	{
		string str;
		str += s[i];
		str += s[i + 1];
		v2.push_back(str);
	}
	for (int i = 0; i < v1.size(); i++)
	{
		for (int j = 0; j < v2.size(); j++)
		{
			if (v1[i] == v2[j])
			{
				return true;
			}
		}
	}
	return false;
}

//int main()
//{
//	string s("abcd");
//
//	cout << isSubstringPresent(s) << endl;
//
//	return 0;
//}